The last part of this paper serves as a summary . in one hand, fpga design is different than asic design in essence . fpga prototype verification can not replace the traditional method 論文的最后對全文進行總結(jié):一方面,fpga實現(xiàn)和asic實現(xiàn)本質(zhì)上是不同的,fpga原型系統(tǒng)是asic設(shè)計和fpga設(shè)計的折中,fpga原型驗證不能取代傳統(tǒng)的驗證方式。
This is one kind project of hardware multiplexer based on the high-performance system on a programmable chip ( sopc ) . in the project author integrate with the software and the hardware on a field programmable gate array ( fpga ), not only simplifying the overall system design, moreover realizing stably, high speed, low cost multiplexer ’ s design . the dissertation carry on three verification step that include function verification 、 time verification and prototype verification to guarantee each ip can work normally to satisfy the system performance requirement . then author introduce the realization of the multiplexer in detail, as well as the test and the debugging questions met in practice and solution of the questions 本方案是一種基于可編程片上系統(tǒng)(sopc)的硬件復(fù)用器設(shè)計方案,其特點是將系統(tǒng)的軟件和硬件集成在一款現(xiàn)場可編程門陣列(fpga)上,使用該方案不但簡化了整個系統(tǒng),而且實現(xiàn)了穩(wěn)定、高速、低成本的復(fù)用器設(shè)計。對系統(tǒng)中各個功能模塊的整合和驗證采用功能仿真、時序仿真、原型驗證三個步驟進行,保證系統(tǒng)中各個功能模塊可以正常工作,并滿足系統(tǒng)的性能要求。然后詳細介紹了復(fù)用器的實現(xiàn),以及測試和調(diào)試中遇到的問題及解決方法。
Then the component libraries and retrieval method are analyzed, then several software architectures are compared and “ plug and play ” characteristic is used as infrastructure for constructing the embedded software development platform . the classifying strategy for universal components, appropriative components ( such as embedded os and middleware ) and case tools is discussed . and then, the classification methods for embedded components and the corresponding libraries management strategies are presented based on the analysis described above . finally, using a ‘ platform for vehicle electron ’ as an example, an information management system supporting management of components and development information targeted for embedded software development process is designed and implemented, and its effectiveness is evaluated by prototype verification and corresponding testing, which may benefit software development in efficiency and quality 本文實現(xiàn)的主要工作包括:研究構(gòu)件技術(shù)和基于構(gòu)件的軟件開發(fā)方法,并分析了構(gòu)件庫及構(gòu)件分類檢索策略;因為嵌入式軟件開發(fā)平臺的選取是因不同的軟件體系結(jié)構(gòu)而異的,所以本文對幾種軟件體系結(jié)構(gòu)進行分析比較并最終選擇工具軟總線這種“即插即用”的結(jié)構(gòu)作為開發(fā)平臺信息管理的基礎(chǔ),接著探討了嵌入式集成開發(fā)環(huán)境中通用構(gòu)件、專用構(gòu)件(操作系統(tǒng)構(gòu)件和應(yīng)用中間件構(gòu)件)的分類依據(jù);討論了工具構(gòu)件的實體形式;根據(jù)分析對上述構(gòu)件進行分類,并針對不同的構(gòu)件類型提出不同的構(gòu)件檢索機制,從而得出一個相對完善的嵌入式開發(fā)環(huán)境的構(gòu)件庫管理策略,最終設(shè)計了一種基于工具軟總線的嵌入式集成開發(fā)構(gòu)件庫。